package com.cxz.study.ddd_project.infrastructure.model.entity.base;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * @className: WhSerialNoRecordDO
 * @author: ocxz1
 * @date: 2024/12/29 下午8:37
 * @Version: 1.0
 * @description: ddd_project1
 */
@Data
@TableName("wh_serialno_record")
public class WhSerialNoRecordDO implements Serializable {

    /**
     * 主键
     */
    @TableId(value = "id", type = IdType.AUTO)
    private Long id;

    /**
     * 电站信息表主键ID
     */
    private Long orderId;

    /**
     * 电站编号
     */
    private String stationNo;

    /**
     * 来源单号
     */
    private String sourceNo;

    /**
     * 来源ID
     */
    private Long sourceId;

    /**
     * 参考SerialSourceTypeEnum枚举,来源类型:2-工程信息变更;11-完工变更
     */
    private Integer sourceType;

    /**
     * 创建人
     */
    private Long createUserId;

    /**
     * 创建时间
     */
    private Date createTime;

    /**
     * 最后更新人
     */
    private Long updateUserId; // 注意：这里修正了 BIGINT 到 Long

    /**
     * 最后更新时间
     */
    private Date updateTime;
}

